package org.example;

import java.util.concurrent.Executors;
import java.util.concurrent.ThreadPoolExecutor;

public class ThreadPoolExecutorSample {
    /**
     * 线程池是为了避免线程频繁创建和销毁带来的性能消耗,而建立的一种池化技术
     * 它把已创建的线程放入池中,当有任务来临时可以重用已有的线程,无需等待创建的过程
     *
     * Executors建立的线程最大数量是Integer.MAX_VALUE 会OOM
     *
     * ThreadPoolExecutor
     *  - coreSize 常驻核心线程数
     *  - maximumPoolSize
     */
    public static void main(String[] args) {
    }
}
